There is no single way how Office Communications Servers are set up. Therefore setting up an account depends on the type of installation which you want to connect to with SIPE.
Please also make sure to read the Frequently Asked Questions page.
Please note that this page only describes the setup for the latest SIPE release. If you use an older version not all of the information might apply to your. You should try to update to the latest version.
NOTE: search engines deliver a lot of different hits when users search for SIPE configuration tips. Most of these pages are either
This page and the Frequently Asked Questions page are the only official information sources supported by the SIPE project. User reports about setup problems pointing to any other pages will be ignored.
This section defines the terms which will be used in this article.
Tag | Description |
---|---|
Basic | this setting can be found on the Basic tab of the account setup dialog in Pidgin |
Advanced | this setting can be found on the Advanced tab of the account setup dialog in Pidgin |
Configurable | the availability of this setting depends on the version of SIPE installed on your system |
Optional | this setting is optional and can usually be left empty |
If you don't use Pidgin then you'll need to check where in your IM client you can change the SIPE settings.
The user part in Username and Login.
Examples |
------------ | -----------------------
first.last
| In email addresses
short
| Windows Domain account or Kerberos user name
Advanced
The scheme SIPE should use to authenticate the user against the server.
Choice |
---------- | -----------------------
Auto
| This is the default which tries TLS-DSK, Kerberos and then NTLM
NTLM
| use NTLM
Kerberos
| use Kerberos (Configurable)
TLS-DSK
| use TLS-DSK
Microsoft Business Professional Online Suite (BPOS) is the predecessor of Office 365.
Advanced
The type of connection SIPE should use to communicate with the server.
Choice |
--------- | -----------------------
Auto
| This is the default which selects an encrypted channel and is usually correct
SSL/TLS
| Use an encrypted channel to communicate with the server
This is most likely the correct value if Auto
doesn't work for you.
TCP
| Use an unencrypted(!) channel to communicate with the server
Only very old installations will use this. For most user this is the wrong choice. DO NOT USE unless you have been explicitly advised to do so.
The domain part in Username and Login. This usually contains the company name.
Examples |
------------- | ---------------------
company.com
| In email addresses or Kerberos realm names
The name is case insensitive, i.e. xxx
and XXX
are the same.
company
COMPANY
company.com
COMPANY.COM
| Windows Domain names
The name is case sensitive, i.e. xxx
and XXX
are different names.
Kerberos is an authentication scheme that supports Single Sign-On. Microsoft Windows does support Kerberos out-of-the-box as it is used for Windows Domain authentication. UNIX/Linux systems require additional software and set up, but in mixed environments it is usually possible for them to communicate with the Kerberos servers from the Windows Domain.
Basic (Optional)
The name SIPE should use for authentication requests. This setting will be ignored when Single Sign-On is selected.
Examples |
----------------- | ---------------------------
field is empty | The value from Username will be used
This is usually the correct value for Kerberos and Office 365 accounts
DOMAIN\account
| This is usually the correct value for Windows Domain accounts
account@domain
| Kerberos name and realm
account\@domain
| Enterprise principal
Not all authentication schemes support this
account
| Authentication with empty domain
This is usually not the correct choice.
Microsoft Lync is the new name for Office Communicator.
NT LAN Manager is an authentication protocol from the Microsoft Windows world. For company internal Office Communicator installations this the correct choice.
It supports Single Sign-On when you use SIPE on Windows configured for SSPI.
It supports Single Sign-On when you use SIPE on UNIX/Linux systems configured for GSS-NTLMSSP, a GSSAPI mechanism plugin that implements NTLM. Please note that at the time of this writing it requires manual set up by the user.
Office 365 is a subscription based service offered by Microsoft that includes support for Lync. Nowadays many companies move from their internal Office Communicator installation to this service or use it to replace their old messaging systems.
Connecting to an Office 365 account requires the TLS-DSK authentication scheme and usually does not support Single Sign-On.
Office 365 is the successor of the Microsoft Business Professional Online Suite (BPOS).
Basic (Optional)
The password SIPE should use for authentication requests. This setting will be ignored when Single Sign-On is selected.
If you leave it empty then Pidgin will ask for it every time the account gets enabled, e.g. at every startup. Please note that Pidgin currently stores the value as cleartext in the configuration file.
Which of your different passwords is the correct one depends on your installation. The most common choices are
Advanced: Server[:Port]
Usually Office Communicator is set up so that clients can automatically determine to which server to connect based on the Username. It is not a good idea to enter anything in this field unless the auto-discovery doesn't work for you.
The most common problem for auto-discovery is that Office Communicator and Voice over IP are based on the same protocol: SIP. Many companies give VoIP a higher priority for auto-discovery from the Internet and therefore SIPE ends up trying to talk to a VoIP server when used outside the company Intranet.
Examples |
--------------------- | ---------------------------------
field is empty | Auto-discover server from Username
This is the correct choice for most users
sip.company.com:443
|
company.com:5061
|
sipdir.online.lync.com:443
| Fallback server for Office 365 accounts in case that Auto-discover should fail
Advanced: Use Single Sign-On
Single Sign-On (SSO) enables SIPE to connect to the server without requiring a password. When selected the settings for Login and Password will be ignored.
DO NOT SELECT it unless you are sure that Single Sign-On is supported for your setup.
Setups which support Single Sign-On:
NOTE: non-Windows users in environments without GSS-NTLMSSP support but with mixed NTLM/Kerberos support for HTTP servers will need to select Kerberos and disable Single-Sign On. As long as there is a valid TGT in the cache, Kerberos will use it for SSO.
Skype for Business is the new name for Lync
Security Support Provider Interface is a Windows API used by the Windows version of SIPE to acquire authentication data from the operating system. It supports Single Sign-On if the system has joined the Windows Domain.
A new authentication scheme introduced in Lync. It is used for hosted Lync installations, e.g. Office 365.
Advanced (Optional)
The Office Communications server can be set up to reject connections from unsupported clients. By setting this value you tell SIPE to mask itself as a different client to circumvent this filter mechanism.
Over the years users have reported various different values that they needed to use to be able to connect with SIPE. See the list maintained on the Frequently Asked Questions page.
You should also consider to ask your IT department to allow SIPE as an official client.
Basic
The account or handle which identifies you in Office Communicator. If other users want to talk to you, this is the name they will enter into their client.
Examples |
-------------------- | --------------------------
your email address | This is by far the most common set up, i.e. your company email address is also your username in Office Communicator.
first.last@domain
|
account@domain
|
In a typical company environment all Windows machines are joined to one Windows Domain for authentication and management purposes, Users get assigned an Account with a Password to be able to access any services in that domain.
This is the most common case for Windows users or if your computer is set up to use Kerberos. You need to fill in the following fields:
Field |
----------------------- | -----------------------------
Username
|
Authentication scheme
| Auto, NTLM or Kerberos
Use Single Sign-On
| ticked
You need to fill in the following fields:
Field |
----------------------- | -----------------------------
Username
|
Login
|
Password
| If you want to save it
Authentication scheme
|
Use Single Sign-On
| not ticked
You need to fill in the following fields:
Field |
----------------------- | -----------------------------
Username
|
Login
| Only if your Username and Login are different
Password
| If you want to save it
User Agent
| must be set
Use Single Sign-On
| not ticked
Forums: Web ticket request failed; Skype for Business 2016 / Lync (Windows 10)
Forums: Having trouble connecting on linux with pidgin-sipe after company upgraded to skype for business online
Wiki: Frequently Asked Questions
Wiki: Home